package org.jeecg.modules.online.desform.vo;

import lombok.Data;
import org.jeecg.modules.online.desform.constant.WidgetTypes;

import java.util.List;

/**
 * 用于表单设计列表翻译
 */
@Data
public class TranslateData {
    /**
     * 列表控件类型
     */
    private WidgetTypes type;
    /**
     * 列表控件Key
     */
    private String key;
    /**
     * 列表控件绑定model
     */
    private String model;
    /**
     * 列表控件自定义返回值（目前仅用户、部门组件支持）
     */
    private String customReturnField;
    /**
     * 待翻译的值
     */
    private List<String> dataList;

    public void setType(String type) {
        this.type = WidgetTypes.getByValue(type);
    }

    public void setType(WidgetTypes type) {
        this.type = type;
    }

}
